* {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}

.wrap {
  overflow: hidden;
}
.wrap header .header_img {
  width: 100vw;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0vw 5.3333333333vw;
  margin-top: 2.6666666667vw;
  margin-bottom: 1.3333333333vw;
}
.wrap header .header_img img {
  display: block;
}
.wrap header .header_img img:nth-of-type(1) {
  width: 3.4666666667vw;
  height: 5.8666666667vw;
}
.wrap header .header_img img:nth-of-type(2) {
  width: 24vw;
  height: 10.88vw;
}
.wrap header .header_img img:nth-of-type(3) {
  width: 4.5333333333vw;
  height: 4vw;
}
.wrap main .main_box .main_img img {
  width: 100vw;
  height: 100vw;
  display: block;
}
.wrap main .main_box .main_romantic {
  padding-top: 4vw;
  padding-left: 4vw;
}
.wrap main .main_box .main_romantic p {
  font-size: 4vw;
  color: #555555;
}
.wrap main .main_box .main_romantic .romantic_conter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 3.7333333333vw;
}
.wrap main .main_box .main_romantic .romantic_conter .romantic_conter_figure p {
  font-size: 5.3333333333vw;
  color: #FF734C;
}
.wrap main .main_box .main_romantic .romantic_conter .romantic_conter_figure p span {
  font-size: 3.7333333333vw;
  color: #B4BABF;
  text-decoration: line-through;
}
.wrap main .main_box .main_romantic .romantic_conter .romantic_conter_sold {
  margin-right: 4vw;
}
.wrap main .main_box .main_romantic .romantic_conter .romantic_conter_sold p {
  font-size: 3.2vw;
  color: #555555;
}
.wrap main .main_box .main_material table {
  width: 98.6666666667vw;
  border-top: 0.2666666667vw solid #E9ECF0;
  margin-top: 4.5333333333vw;
}
.wrap main .main_box .main_material table tr td {
  font-size: 3.7333333333vw;
  color: #555555;
}
.wrap main .main_box .main_material table tr td:nth-of-type(1) {
  width: 16vw;
  height: 10.9333333333vw;
  text-align: center;
}
.wrap main .main_box .main_material table tr td:nth-of-type(2) {
  width: 77.3333333333vw;
  height: 10.9333333333vw;
  border-bottom: 0.2666666667vw solid #E9ECF0;
}
.wrap main .main_box .main_material table tr td:nth-of-type(3) {
  width: 4vw;
  height: 10.9333333333vw;
}
.wrap main .main_box .main_material table tr:last-child td:nth-of-type(2) {
  border: none;
}
.wrap main .main_box .main_ash {
  height: 1.8666666667vw;
  background-color: #E9ECF0;
}
.wrap main .main_box .main_quantity {
  display: flex;
  align-items: center;
  margin-top: 4vw;
  margin-left: 4vw;
  margin-bottom: 4vw;
}
.wrap main .main_box .main_quantity .quantity_left {
  width: 18.6666666667vw;
}
.wrap main .main_box .main_quantity .quantity_left p {
  font-size: 3.7333333333vw;
  color: #555555;
}
.wrap main .main_box .main_quantity .quantity_right {
  display: flex;
}
.wrap main .main_box .main_quantity .quantity_right div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wrap main .main_box .main_quantity .quantity_right div:nth-of-type(1) {
  width: 8.2666666667vw;
  height: 8.2666666667vw;
  background-color: whitesmoke;
  border: 0.2666666667vw solid #dddddd;
  border-right: none;
}
.wrap main .main_box .main_quantity .quantity_right div:nth-of-type(1) p {
  font-size: 5.3333333333vw;
  color: #999999;
}
.wrap main .main_box .main_quantity .quantity_right div:nth-of-type(2) {
  width: 12.8vw;
  height: 8.2666666667vw;
  background-color: #fff;
  border: 0.2666666667vw solid #dddddd;
  border-right: none;
}
.wrap main .main_box .main_quantity .quantity_right div:nth-of-type(2) p {
  font-size: 4.2666666667vw;
  color: black;
}
.wrap main .main_box .main_quantity .quantity_right div:nth-of-type(3) {
  width: 8.2666666667vw;
  height: 8.2666666667vw;
  background-color: whitesmoke;
  border: 0.2666666667vw solid #dddddd;
}
.wrap main .main_box .main_quantity .quantity_right div:nth-of-type(3) p {
  font-size: 5.3333333333vw;
  color: #999999;
}
.wrap main .main_box .main_appraise {
  height: 14.1333333333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 4vw;
}
.wrap main .main_box .main_appraise .appraise_left p {
  font-size: 4.2666666667vw;
  color: #555555;
}
.wrap main .main_box .main_appraise .appraise_right {
  padding-right: 10.6666666667vw;
  box-sizing: border-box;
}
.wrap main .main_box .main_appraise .appraise_right p {
  font-size: 3.2vw;
  color: #333333;
}
.wrap main .main_box .main_comment .comment {
  border-top: 0.2666666667vw solid #e9ecf0;
  border-bottom: 0.2666666667vw solid #e9ecf0;
}
.wrap main .main_box .main_comment .comment .comment_up {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 4vw;
  margin-left: 4vw;
}
.wrap main .main_box .main_comment .comment .comment_up .up_logo {
  width: 32.8vw;
  display: flex;
  justify-content: space-between;
}
.wrap main .main_box .main_comment .comment .comment_up .up_logo img {
  width: 5.3333333333vw;
  height: 5.3333333333vw;
  display: block;
}
.wrap main .main_box .main_comment .comment .comment_up .up_logo p {
  font-size: 3.7333333333vw;
  color: #555555;
}
.wrap main .main_box .main_comment .comment .comment_up .up_img {
  margin-right: 3.7333333333vw;
}
.wrap main .main_box .main_comment .comment .comment_up .up_img img {
  width: 3.4666666667vw;
  height: 3.7333333333vw;
  display: block;
}
.wrap main .main_box .main_comment .comment .comment_btm {
  margin-top: 4vw;
}
.wrap main .main_box .main_comment .comment .comment_btm .btm_conter {
  width: 89.8666666667vw;
  height: 10.6666666667vw;
  margin: 0vw auto;
}
.wrap main .main_box .main_comment .comment .comment_btm .btm_conter span {
  font-size: 3.7333333333vw;
  color: #555555;
}
.wrap main .main_box .main_comment .comment .comment_btm .btm_img {
  margin-top: 4vw;
  margin-left: 4vw;
  margin-bottom: 8vw;
}
.wrap main .main_box .main_comment .comment .comment_btm .btm_img img {
  width: 14.6666666667vw;
  height: 19.4666666667vw;
  display: block;
}
.wrap main .main_box .main_comment .comment:nth-of-type(2) {
  border: none;
}
.wrap main .main_box .main_comment .comment:nth-of-type(2) .comment_btm .btm_img {
  margin-top: 9.3333333333vw;
}
.wrap main .main_box .main_more {
  margin-bottom: 11.7333333333vw;
}
.wrap main .main_box .main_more .more {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrap main .main_box .main_more .more button {
  width: 22.4vw;
  height: 7.7333333333vw;
  border: 0.2666666667vw solid #232628;
  background-color: #fff;
}
.wrap main .main_box .main_more .more button p {
  font-size: 3.2vw;
  color: #232628;
}
.wrap main .main_box .main_product {
  margin-bottom: 30.6666666667vw;
}
.wrap main .main_box .main_product .product .product_up {
  margin-left: 4vw;
}
.wrap main .main_box .main_product .product .product_up p {
  font-size: 4.5333333333vw;
  color: #555555;
}
.wrap main .main_box .main_product .product .product_btm img {
  width: 100vw;
  height: 214.4vw;
  display: block;
}
.wrap footer {
  width: 100vw;
  position: relative;
}
.wrap footer .footer_shopping {
  width: 100vw;
  height: 13.3333333333vw;
  position: fixed;
  bottom: 0;
}
.wrap footer .footer_shopping .shopping {
  display: flex;
}
.wrap footer .footer_shopping .shopping .index {
  width: 13.6vw;
  height: 13.3333333333vw;
  border-right: 0.2666666667vw solid #e9ecf0;
  background-color: #f6f8f9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.wrap footer .footer_shopping .shopping .index img {
  width: 6.6666666667vw;
  height: 6.6666666667vw;
  display: block;
}
.wrap footer .footer_shopping .shopping .index p {
  font-size: 3.2vw;
  color: #333333;
}
.wrap footer .footer_shopping .shopping .telephone {
  width: 13.6vw;
  height: 13.3333333333vw;
  border-right: 0.2666666667vw solid #e9ecf0;
  background-color: #f6f8f9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.wrap footer .footer_shopping .shopping .telephone p {
  font-size: 3.2vw;
  color: #333333;
}
.wrap footer .footer_shopping .shopping .shopping {
  width: 13.6vw;
  height: 13.3333333333vw;
  background-color: #f6f8f9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.wrap footer .footer_shopping .shopping .shopping p {
  font-size: 3.2vw;
  color: #555555;
}
.wrap footer .footer_shopping .shopping .add {
  width: 29.8666666667vw;
  height: 13.3333333333vw;
  background-color: #3d4d42;
}
.wrap footer .footer_shopping .shopping .add p {
  font-size: 3.7333333333vw;
  color: white;
  text-align: center;
  line-height: 13.3333333333vw;
}
.wrap footer .footer_shopping .shopping .immediately {
  width: 29.8666666667vw;
  height: 13.3333333333vw;
  background-color: #ff734c;
}
.wrap footer .footer_shopping .shopping .immediately p {
  font-size: 3.7333333333vw;
  color: white;
  text-align: center;
  line-height: 13.3333333333vw;
}/*# sourceMappingURL=details.css.map */